/*----- 字体大小 -----*/
.fs(@px, @2px) {
  font-size: unit(@px / @2px, rem);
}

/*----- 宽度 -----*/
.w(@px, @2px) {
  width: unit(@px / @2px, rem);
}

/*----- 高度 -----*/
.h(@px, @2px) {
  height: unit(@px / @2px, rem);
}

/*----- 行高 -----*/
.lh(@px, @2px) {
  line-height: unit(@px / @2px, rem);
}

/*----- 背景尺寸 -----*/
.b_s(@px, @px) {
  -webkit-background-size: unit(@px / 37.5, rem) unit(@px / 37.5, rem);
  background-size: unit(@px / 37.5, rem) unit(@px / 37.5, rem);
}
/**
* [背景尺寸，设置宽度，高度auto]
 */
.b_s1(@px, @2px) {
  -webkit-background-size: unit(@px / 37.5, rem) auto;
  background-size: unit(@px / 37.5, rem) auto;
}
 
.b_s2(@px, @2px) {
  -webkit-background-size: auto unit(@px / 37.5, rem);
  background-size: auto unit(@px / 37.5, rem);
}

/*----- margin -----*/
.mt(@px, @2px) {
  margin-top: unit(@px / @2px, rem);
}
.mr(@px, @2px) {
  margin-right: unit(@px / @2px, rem);
}
.mb(@px, @2px) {
  margin-bottom: unit(@px / @2px, rem);
}
.ml(@px, @2px) {
  margin-left: unit(@px / @2px, rem);
}

/*----- padding -----*/
.pt(@px, @2px) {
  padding-top: unit(@px / @2px, rem);
}
.pr(@px, @2px) {
  padding-right: unit(@px / @2px, rem);
}
.pb(@px, @2px) {
  padding-bottom: unit(@px / @2px, rem);
}
.pl(@px, @2px) {
  padding-left: unit(@px / @2px, rem);
}